package Dream;

public class test {
    //编译器在运行的时候并不知道要执行Cat的eat还是Dog的eat
    //根据形参a引用的具体对象确定后，才会执行具体的方法
    public static void eat(down a){

        a.eat();
    }
    public static void main(String[] args) {
        Cat cat = new Cat("黑白",4);
        Dog dog = new Dog("小琪",1);
        eat(cat);
        eat(dog);

    }
}
